🎖️GitЯра🎖️
src/helpers/ArduinoSerialInterface.h 890a2e2cffa98dea3ca88db3c3aba72ef23ff3f7 (890a2e2c) Text, 787 B
Tff7b72#Tff7b72pragma once
Tff7b72#Tff7b72include T8b949e"BaseSerialInterface.h"
Tff7b72#Tff7b72include T8b949e<Arduino.h>
Te6edf3class Te6edf3ArduinoSerialInterface Tff7b72: Te6edf3public Te6edf3BaseSerialInterface Tb4b4b4{
Tffa657bool Te6edf3_isEnabledTb4b4b4;
Tffa657uint8_t Te6edf3_stateTb4b4b4;
Tffa657uint16_t Te6edf3_frame_lenTb4b4b4;
Tffa657uint16_t Te6edf3rx_lenTb4b4b4;
Te6edf3StreamTff7b72* Te6edf3_serialTb4b4b4;
Tffa657uint8_t Te6edf3rx_bufTb4b4b4[Te6edf3MAX_FRAME_SIZETb4b4b4]Tb4b4b4;
Te6edf3publicTff7b72:
Te6edf3ArduinoSerialInterfaceTb4b4b4(Tb4b4b4) Tb4b4b4{ Te6edf3_isEnabled Tff7b72= Tffa657falseTb4b4b4; Te6edf3_state Tff7b72= T79c0ff0Tb4b4b4; Tb4b4b4}
Tffa657void Te6edf3beginTb4b4b4(Te6edf3StreamTff7b72& Te6edf3serialTb4b4b4) Tb4b4b4{
Te6edf3_serial Tff7b72= Tff7b72&Te6edf3serialTb4b4b4;
Tff7b72#Tff7b72ifdef RAK_4631
Te6edf3pinModeTb4b4b4(Te6edf3WB_IO2Tb4b4b4, Te6edf3OUTPUTTb4b4b4)Tb4b4b4;
Tff7b72#Tff7b72endif
Tb4b4b4}
T8b949e// BaseSerialInterface methods
Tffa657void Te6edf3enableTb4b4b4(Tb4b4b4) Te6edf3overrideTb4b4b4;
Tffa657void Td2a8ffdisableTb4b4b4(Tb4b4b4) Te6edf3overrideTb4b4b4;
Tffa657bool Td2a8ffisEnabledTb4b4b4(Tb4b4b4) Tff7b72const Te6edf3override Tb4b4b4{ Tff7b72return Te6edf3_isEnabledTb4b4b4; Tb4b4b4}
Tffa657bool Td2a8ffisConnectedTb4b4b4(Tb4b4b4) Tff7b72const Te6edf3overrideTb4b4b4;
Tffa657bool Td2a8ffisWriteBusyTb4b4b4(Tb4b4b4) Tff7b72const Te6edf3overrideTb4b4b4;
Tffa657size_t Td2a8ffwriteFrameTb4b4b4(Tff7b72const Tffa657uint8_t Te6edf3srcTb4b4b4[Tb4b4b4]Tb4b4b4, Tffa657size_t Te6edf3lenTb4b4b4) Te6edf3overrideTb4b4b4;
Tffa657size_t Td2a8ffcheckRecvFrameTb4b4b4(Tffa657uint8_t Te6edf3destTb4b4b4[Tb4b4b4]Tb4b4b4) Te6edf3overrideTb4b4b4;
Tb4b4b4}Tb4b4b4;
Served by rngit 1.5.0 - Generated in 0.04s